home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 21 / AACD 21.iso / AACD / Programming / Scalos / Developer / C / Include / inline / iconobject_protos.h next >
Encoding:
C/C++ Source or Header  |  1992-06-05  |  1.3 KB  |  23 lines

  1. #ifndef _VBCCINLINE_ICONOBJECT_H
  2. #define _VBCCINLINE_ICONOBJECT_H
  3.  
  4. #ifndef EXEC_TYPES_H
  5. #include <exec/types.h>
  6. #endif
  7.  
  8. struct Iconobject *  __NewIconObject(__reg("a0") APTR Name,__reg("a1") APTR Taglist ,__reg("a6") void *)="\tjsr\t-30(a6)";
  9. #define NewIconObject(x1,x2) __NewIconObject((x1),(x2),IconobjectBase)
  10. void                         __DisposeIconObject(__reg("a0") struct Iconobject *iconobject ,__reg("a6") void *)="\tjsr\t-36(a6)";
  11. #define DisposeIconObject(x1) __DisposeIconObject((x1),IconobjectBase)
  12. struct Iconobject *  __GetDefIconObject(__reg("d0") ULONG IconType,__reg("a0") APTR TagList ,__reg("a6") void *)="\tjsr\t-42(a6)";
  13. #define GetDefIconObject(x1,x2) __GetDefIconObject((x1),(x2),IconobjectBase)
  14. void                         __PutIconObject(__reg("a0") struct Iconobject *iconobject,__reg("a1") APTR path,__reg("a2") APTR TagList ,__reg("a6") void *)="\tjsr\t-48(a6)";
  15. #define PutIconObject(x1,x2,x3) __PutIconObject((x1),(x2),(x3),IconobjectBase)
  16. ULONG                        __IsIconName(__reg("a0") APTR filename ,__reg("a6") void *)="\tjsr\t-54(a6)";
  17. #define IsIconName(x1) __IsIconName((x1),IconobjectBase)
  18. struct Iconobject *  __Convert2IconObject(__reg("a0") struct DiskObject *diskobject ,__reg("a6") void *)="\tjsr\t-60(a6)";
  19. #define Convert2IconObject(x1) __Convert2IconObject((x1),IconobjectBase)
  20.  
  21. #endif /* _VBCCINLINE_ICONOBJECT_H */
  22.  
  23.